package com.ruoyi.ucar.voreq;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.ucar.common.PageBeanReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;

@ApiModel("轮播图列表查询入参")
@Data
public class CarouselImageListQueryVoReq extends PageBeanReq implements Serializable {
    @ApiModelProperty("轮播图标题")
    private String carouselImageTitle;

    @ApiModelProperty("有效状态：（1：有效 -1：无效）-字典（dictType：common_status）")
    private Long status;

    @ApiModelProperty("上传日期-开始日期-时分秒：（00:00:00）")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date uploadBeginDate;

    @ApiModelProperty("上传日期-结束日期-时分秒：（23:59:59）")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date uploadEndDate;

}
